[ 添付ファイルを添付する ] [ 名前変更このページの名前を変更する ] [ 編集このページを編集する ]

[[トップ>FrontPage]] > [[MAP作成]] > [[トリガーエディタ]] > [[Jass Script]] > [[Jass講座]] > set

~
~

変数に値を代入する。
----
#contents
----
*使い方 [#ud8c9920]
以下のように定義する。

-プレイヤーにユニットを作成し、ユニット形変数 ''udg_Hero'' に格納する
-プレイヤーにユニットを作成し、ユニット形変数 ''udg_Hero[]'' に格納する
     function CreateHeroForPlayer takes player whichPlayer, integer unitId returns nothing
         local integer PlayerId = GetPlayerId(whichPlayer)
 
         set udg_Hero[PlayerId] = CreateUnit(whichPlayer,unitId,0,0,0)
 
     endfunction

*注意点 [#qfc49dd8]
原則的に、型が違うものに set は利用できない。例外として ''Integer''<->''Real'' では可能であるが、正常に動作しない場合も多い。必ず I2R(integer i) や R2I(real r) を利用すること。